#!/bin/bash

echo "启动活动报名服务实例..."

# 设置JAR文件路径
JAR_FILE="target/huodongbaoming-0.0.1-SNAPSHOT.jar"

# 检查JAR文件是否存在
if [ ! -f "$JAR_FILE" ]; then
    echo "JAR文件不存在，请先构建项目！"
    echo "运行 mvn clean package -DskipTests 构建项目"
    exit 1
fi

# 启动第一个实例（端口8085）
echo "启动第一个实例（端口8085）..."
java -jar $JAR_FILE --spring.profiles.active=8085 > logs-8085.log 2>&1 &
PID_1=$!
echo "实例1已启动，PID: $PID_1"

# 等待5秒
echo "等待5秒..."
sleep 5

# 启动第二个实例（端口8086）
echo "启动第二个实例（端口8086）..."
java -jar $JAR_FILE --spring.profiles.active=8086 > logs-8086.log 2>&1 &
PID_2=$!
echo "实例2已启动，PID: $PID_2"

echo ""
echo "服务已启动!"
echo "访问 http://localhost:8085/ 或 http://localhost:8086/ 查看服务"
echo "访问 http://localhost:8085/loadbalancer-test.html 测试负载均衡"
echo "访问 http://localhost:8500 查看Consul服务注册情况"
echo ""
echo "日志文件："
echo "- 实例1: logs-8085.log"
echo "- 实例2: logs-8086.log"
echo ""
echo "要停止服务，请运行："
echo "kill $PID_1 $PID_2"
echo "或使用 ./stop-services.sh 脚本（如果存在）" 